// background.js 通常最外层使用监听事件chrome.runtime.onInstalled.addListener(()=>{})初始化插件，监听插件安装成功后，会触发对应的逻辑开始工作
chrome.runtime.onInstalled.addListener(function () {
    // 可以有多种初始化基础参数的形式,可以单独用js去export变量,也可以用storage去存                                   
    chrome.storage.sync.set({ color: '#3aa757' }, function () {
      console.log('The color is green.');
    });
    // 替换所有曾经的规则,(类似升级清空绑定的规则)
    chrome.declarativeContent.onPageChanged.removeRules(undefined, function () {
      chrome.declarativeContent.onPageChanged.addRules([
        {
          conditions: [
            new chrome.declarativeContent.PageStateMatcher({
              pageUrl: { hostEquals: 'www.imomoe.live' },
            }),
          ],
          actions: [
            new chrome.declarativeContent.ShowPageAction()
          ]
        }
      ]);
    });
});